

package empresa.controller;


import empresa.model.Distribuidor;
import controller.*;
import java.sql.ResultSet;
import java.util.Vector;


public class DistribuidorMgr extends DbManager{


        public static final DistribuidorMgr mgr = new DistribuidorMgr();

       private DistribuidorMgr() {
        super( "Distribuidor" );
        m_titles = new String[]{"NOMBRES", "DIRECCIÓN", "TELÉFONO", "E-MAIL" };
    }
    @Override
    protected Distribuidor getBean() {
        return new Distribuidor();
    }

    @Override
    @SuppressWarnings("unchecked")
    protected void addObject( Vector v, ResultSet rs ) {
        v.add( new Distribuidor( rs ) );
    }

    @Override
    public synchronized Distribuidor getItem( String id ) {
        return (Distribuidor)super.getItem(id);
    }

    public synchronized Vector<Distribuidor> getList() {
        return executeQuery( "select * from Distribuidor" );
    }



}
